package zimoch.mordheim.unused;

import java.util.List;

import zimoch.mordheim.Unit;



public class Band {
	String name;
	int power;
	private List<Unit> heroes;
	private List<UnitPack> henchman;
	private List<Unit> hireSwords;
	private List<Unit> dramatisPersonae;

	public List<Unit> getHeroes() {
		return heroes;
	}

	public void setHeroes(List<Unit> heroes) {
		this.heroes = heroes;
	}

	public List<Unit> getHireSwords() {
		return hireSwords;
	}

	public void setHireSwords(List<Unit> hireSwords) {
		this.hireSwords = hireSwords;
	}

	public List<Unit> getDramatisPersonae() {
		return dramatisPersonae;
	}

	public void setDramatisPersonae(List<Unit> dramatisPersonae) {
		this.dramatisPersonae = dramatisPersonae;
	}

	public boolean addHeroesUnit(Unit u) {
		return heroes.add(u);

	}

	public boolean removeHeroesUnit(Unit u) {
		if (heroes.remove(u))
			return true;
		else
			return false;
	}

	public boolean addHanchmanUnitPack(UnitPack u) {
		return henchman.add(u);

	}

	public boolean removeHanchmanUnitPack(UnitPack u) {
		if (henchman.remove(u))
			return true;
		else
			return false;
	}

	public boolean addHireSwordUnit(Unit u) {
		return hireSwords.add(u);

	}

	public boolean removeHireSwordUnit(Unit u) {
		if (hireSwords.remove(u))
			return true;
		else
			return false;
	}

	public boolean addDramatisPersonaeUnit(Unit u) {
		return dramatisPersonae.add(u);

	}

	public boolean removeDramatisPersonaeUnit(Unit u) {
		if (dramatisPersonae.remove(u))
			return true;
		else
			return false;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public List<UnitPack> getHenchman() {
		return henchman;
	}

	public void setHenchman(List<UnitPack> henchman) {
		this.henchman = henchman;
	}
}
